# num = 5
# def fun():
#     global num
#     num += 1
#     print('函数内num的值： ',num)
# fun()
# print('函数外num的值： ', num)

# def outer():
#     num = 1
#     def inner():
#         nonlocal num
#         num = 2
#         print('inner函数中num的值: ',num)
#     inner()
#     print('outer函数中num的值: ',num)
# outer()

stu = [{'num': '201801','name': '王五','score': 89},
       {'num': '201802','name': '李梦','score': 85},
       {'num': '201803','name': '刘军','score': 95}]
stu.sort(key=lambda x: x['score'])
for s in stu:
    print('学号:',s['num'],'姓名:',s['name'],'成绩:',s['score'])